package com.zrwl.poscloud.xo.vo;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;;
import org.springframework.format.annotation.DateTimeFormat;;
import com.zrwl.poscloud.commons.vo.BaseVO;
import lombok.Data;
/**
 * 作业管理 VO类
 *
 * @author 刘思童 AutoGenerate
 * @date 2023-03-16
 */
@Data
public class HomeworkBatchVO extends BaseVO<HomeworkBatchVO> {
    private static final long serialVersionUID = 1L;
    private String teacherUid;
    private String teacherName;
    private String teacherCode;
    private String title;
    private String content;
    private String files;
    private String cancelReason;
    private int submitStatus;
    private int checkStatus;
    private int repeatType;
    private int submitDays;
    private int submitHours;
    private int repeatMaxCount;
    private int type;
    private int subjectType;
    private int totalCopies;//总份数
    private int received;//已接收数
    private int answersAnswered;//已应答数
    private int numberFeedbackReceived;//已反馈数
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date publishTime;
    private String teacherSuffix;
    private String totalCount;
    private String collectCount;
    private String answerCount;
    private String feedbackCount;
    private String beginTime;
    private String endTime;
    private int timingPublish;//定时发布
    private String companyUid;
    private String statusName;
    private String subjectName;
    private String studentName;

    private String remindTime;//提醒时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date firstSubmitDate;//首次提交日期
}
